在本章中，了解了如何将聚合数据类型和指针转换为LLVM IR代码，应用程序二进制接口的复杂性，将类和虚函数转换为LLVM IR的不同方法。有了本章的知识，您将能够为编程语言创建一个LLVM IR代码生成器。

下一章中，将了解一些有关IR生成的高级技术。异常处理在现代编程语言中相当常见，LLVM对此提供了一些支持。将类型信息添加到指针可以进行某些优化。最后，对许多开发人员来说，调试应用程序的能力必不可少，因此还需要在代码生成器中添加功能，以生成调试元数据。